from threading import Timer
import time

class ControladorDePartidaDeEncontrameSiPodes:
	def __init__(self, partida, vista):
		self.__partida = partida
		self.__vista = vista
		self.__vista.setearControlador(self)

	def seIngresoSolucion(self, solucion):
		self.__partida.agregarSolucion(solucion)

	def iniciarJuego(self):
		self.__partida.iniciar()

	def seApretoBotonTerminar(self):
		self.__partida.terminar()
		self.deshabilitarBotones()

	def deshabilitarBotones(self):
		self.__vista.deshabilitarBotonTerminar()
		self.__vista.deshabilitarBotonIngresar()
